home *** CD-ROM | disk | FTP | other *** search
- package com.ms.dxmedia;
-
- import com.ms.com.ComFailException;
- import com.ms.dxmedia.rawcom.IDABehavior;
- import com.ms.dxmedia.rawcom.IDAUntilNotifier;
- import com.ms.dxmedia.rawcom.IDAView;
- import java.io.ByteArrayOutputStream;
- import java.io.PrintStream;
-
- public class UntilNotifierCB implements IDAUntilNotifier {
- private UntilNotifier _notifier;
-
- public IDABehavior Notify(IDABehavior var1, IDABehavior var2, IDAView var3) {
- Object var4 = PairObject.ConvertPair(var1);
- Behavior var5 = null;
- if (var2 != null) {
- var5 = Statics.makeBvrFromInterface(var2);
- }
-
- Object var6 = null;
-
- try {
- BvrsToRun var7 = new BvrsToRun(var3);
- var12 = this._notifier.notify(var4, var5, var7);
- var7.invalidate();
- } catch (Exception var11) {
- System.err.println(var11);
- System.err.flush();
- ByteArrayOutputStream var8 = new ByteArrayOutputStream();
- PrintStream var9 = new PrintStream(var8);
- ((Throwable)var11).printStackTrace(var9);
- System.err.println(var8.toString());
- System.err.flush();
- throw new ComFailException(-2147467259, ((Throwable)var11).getMessage());
- }
-
- return var12.getCOMBvr();
- }
-
- public UntilNotifierCB(UntilNotifier var1) {
- this._notifier = var1;
- }
- }
-